Maruti Ignis Gives Tough Competition To Tata Punch